package _Banque._TUN;

import _Banque.*;
import _Tests.*;

public class T_CompteCourant_N1 {

   public static void main (String[] args) throws Throwable {

      Tests.Begin("_Banque.CompteCourant", "1.0.0");
      
      Banque b = new Banque();

         Tests.Design("Controle de la construction", 3); {
        	 
        	 String adresse_1= "Imm. Les Magnolias Bat. 2, 8 Bd Napoleon III - NICE (06000)";
        	 String adresse_2= "Villa Beau Sejour, 115 Av. de la Grande Armee - PARIS (75000)";

        	 String titulaire_1= "DUPUY Melanie (1978/04/25) - Imm. Les Magnolias Bat. 2, 8 Bd Napoleon III - NICE (06000)";
        	 String titulaire_2= "DURAND Paul (1981/01/03) - Villa Beau Sejour, 115 Av. de la Grande Armee - PARIS (75000)";
        	 Tests.Case("Construction de l'element neutre"); {
            
        		 CompteCourant c1= new CompteCourant();

               Tests.Unit("---",  c1.toString());
            }

            Tests.Case("Constructeur normal"); {


            CompteCourant c1 = new CompteCourant(b, new Titulaire("DUPUY", "Melanie", "1978/04/25", adresse_1));
            CompteCourant c2 = new CompteCourant(b, new Titulaire("DURAND", "Paul", "1981/01/03", adresse_2));

               Tests.Unit("\n"+ titulaire_1.toString()+ "\n" + 8000001 + " - " + 0.0,  c1.toString());
               Tests.Unit("\n"+ titulaire_2.toString()+ "\n" + 8000002 + " - " + 0.0,  c2.toString());
             
            }
            Tests.End();
         }
   }
   }